package com.base.pig.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.base.pig.dto.ScReportsManageDto;


import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;

/**
 * @ProjectName
 * @Package com.pig4cloud.pig.lab.service
 * @ClassName ScReportsManageService
 * @Description 报表管理服务接口
 * @Company lab
 * @Author wangw
 * @Date 2020/6/24 0024 10:06
 * @UpdateUser
 * @UpdateDate
 * @UpdateRemark
 * @Version 1.0.0
 */
public interface ScReportsManageService {
    List getDeviceAlarmReports(ScReportsManageDto scReportsManageDto);
    IPage getReports(ScReportsManageDto scReportsManageDto);
    Map getYearMonthReportsDetails(ScReportsManageDto scReportsManageDto);
    IPage getDayReports(ScReportsManageDto scReportsManageDto);
    Object getDayReportsDeviceInfo(ScReportsManageDto scReportsManageDto);
    void export(HttpServletRequest request, HttpServletResponse response, ScReportsManageDto scReportsManageDto);
}